<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>AutoSDK: Navinfo::Engine::HDMapSpeedLimit Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">AutoSDK
   </div>
   <div id="projectbrief">interface specification</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_navinfo.html">Navinfo</a></li><li class="navelem"><a class="el" href="namespace_navinfo_1_1_engine.html">Engine</a></li><li class="navelem"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_speed_limit.html">HDMapSpeedLimit</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_navinfo_1_1_engine_1_1_h_d_map_speed_limit-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Navinfo::Engine::HDMapSpeedLimit Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Speed limit condition, range and value for road or lane.  
 <a href="class_navinfo_1_1_engine_1_1_h_d_map_speed_limit.html#details">More...</a></p>

<p><code>#include &lt;SpeedLimit.hpp&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a35e2cafd3d26fed541d4408e85d3b857"><td class="memItemLeft" align="right" valign="top"><a id="a35e2cafd3d26fed541d4408e85d3b857"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_speed_limit.html#a35e2cafd3d26fed541d4408e85d3b857">HDMapSpeedLimit</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_h_d_map_geometry_range_reference.html">HDMapGeometryRangeReference</a> &amp;rangeReference, uint16_t nSpeedLimit, <a class="el" href="namespace_navinfo_1_1_engine.html#adbf2aa07ae2d27b98f056b40b8f4d8f9">HDMapDirection</a> ePositiveDirection, uint16_t vehicleTypes, uint16_t dependentTypes, uint16_t nConditionSpeedLimit, uint16_t minSpeedLimit)</td></tr>
<tr class="memdesc:a35e2cafd3d26fed541d4408e85d3b857"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construction function. <br /></td></tr>
<tr class="separator:a35e2cafd3d26fed541d4408e85d3b857"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c709e57babcf299a9b72341e91f968f"><td class="memItemLeft" align="right" valign="top"><a id="a9c709e57babcf299a9b72341e91f968f"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_speed_limit.html#a9c709e57babcf299a9b72341e91f968f">~HDMapSpeedLimit</a> ()=default</td></tr>
<tr class="memdesc:a9c709e57babcf299a9b72341e91f968f"><td class="mdescLeft">&#160;</td><td class="mdescRight">destruction function <br /></td></tr>
<tr class="separator:a9c709e57babcf299a9b72341e91f968f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac85043efd386a3ce05aeee10ecfa33c1"><td class="memItemLeft" align="right" valign="top"><a id="ac85043efd386a3ce05aeee10ecfa33c1"></a>
const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_speed_limit.html#ac85043efd386a3ce05aeee10ecfa33c1">GetSpeedLimit</a> () const</td></tr>
<tr class="memdesc:ac85043efd386a3ce05aeee10ecfa33c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the speedlimit value on road geometry <br /></td></tr>
<tr class="separator:ac85043efd386a3ce05aeee10ecfa33c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5a3d3c0c7b52163388a6db7307e7eae"><td class="memItemLeft" align="right" valign="top"><a id="ac5a3d3c0c7b52163388a6db7307e7eae"></a>
const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_speed_limit.html#ac5a3d3c0c7b52163388a6db7307e7eae">GetMinSpeedLimit</a> () const</td></tr>
<tr class="memdesc:ac5a3d3c0c7b52163388a6db7307e7eae"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the minspeedlimit value on road geometry <br /></td></tr>
<tr class="separator:ac5a3d3c0c7b52163388a6db7307e7eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42fd404c085be12d72e1d66beb23a765"><td class="memItemLeft" align="right" valign="top"><a id="a42fd404c085be12d72e1d66beb23a765"></a>
const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_speed_limit.html#a42fd404c085be12d72e1d66beb23a765">GetConditionSpeedLimit</a> () const</td></tr>
<tr class="memdesc:a42fd404c085be12d72e1d66beb23a765"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the condition speedlimit value on road geometry when GetDependentType()!=0 <br /></td></tr>
<tr class="separator:a42fd404c085be12d72e1d66beb23a765"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04145fbde63a4a4e9a56e3f1913cfbb7"><td class="memItemLeft" align="right" valign="top"><a id="a04145fbde63a4a4e9a56e3f1913cfbb7"></a>
const <a class="el" href="namespace_navinfo_1_1_engine.html#adbf2aa07ae2d27b98f056b40b8f4d8f9">HDMapDirection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_speed_limit.html#a04145fbde63a4a4e9a56e3f1913cfbb7">GetPositiveDirection</a> () const</td></tr>
<tr class="memdesc:a04145fbde63a4a4e9a56e3f1913cfbb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the speedlimit PositiveDirection on road geometry Positive direction (true) means from start simple intersection to end simple intersection. Negative direction (false) means from end simple intersection to start simple intersection. <br /></td></tr>
<tr class="separator:a04145fbde63a4a4e9a56e3f1913cfbb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68e1ca13f4711899a9ba740f45281c88"><td class="memItemLeft" align="right" valign="top"><a id="a68e1ca13f4711899a9ba740f45281c88"></a>
const <a class="el" href="struct_navinfo_1_1_engine_1_1_h_d_map_geometry_range_reference.html">HDMapGeometryRangeReference</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_speed_limit.html#a68e1ca13f4711899a9ba740f45281c88">GetRangeReference</a> () const</td></tr>
<tr class="memdesc:a68e1ca13f4711899a9ba740f45281c88"><td class="mdescLeft">&#160;</td><td class="mdescRight">get reference info of the speed limit data <br /></td></tr>
<tr class="separator:a68e1ca13f4711899a9ba740f45281c88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7115e6404c981ee5e11e205b91009f15"><td class="memItemLeft" align="right" valign="top"><a id="a7115e6404c981ee5e11e205b91009f15"></a>
const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_speed_limit.html#a7115e6404c981ee5e11e205b91009f15">GetSpeedLimitByType</a> (<a class="el" href="namespace_navinfo_1_1_engine.html#a80e0002e5df22f6321713f823b86d71b">HDMapVehicleTypes</a> vehicleType, <a class="el" href="namespace_navinfo_1_1_engine.html#a79d1dbbd287287b970e55c2b7a4f841f">HDMapDependentType</a> dependedtType)</td></tr>
<tr class="memdesc:a7115e6404c981ee5e11e205b91009f15"><td class="mdescLeft">&#160;</td><td class="mdescRight">get speed limit value for vehicle type <br /></td></tr>
<tr class="separator:a7115e6404c981ee5e11e205b91009f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Speed limit condition, range and value for road or lane. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>public/hdmap/SpeedLimit.hpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>
